<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.14.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DM-CtrlH7-BF-DevProgram: RCC Private macros to check input parameters</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="50x5.png"/></td>
  <td id="projectalign">
   <div id="projectname">DM-CtrlH7-BF-DevProgram<span id="projectnumber">&#160;beta 0.1</span>
   </div>
   <div id="projectbrief">C.ONE Studio Damiao Development Board Framework</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.14.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search',true);
  $(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(function(){initNavTree('group___r_c_c___i_s___r_c_c___definitions.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">RCC Private macros to check input parameters <div class="ingroups"><a class="el" href="group___s_t_m32_h7xx___h_a_l___driver.html">STM32H7xx_HAL_Driver</a> &raquo; <a class="el" href="group___r_c_c.html">RCC</a> &raquo; <a class="el" href="group___r_c_c___private___macros.html">RCC Private Macros</a></div></div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-define-members" class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga3da0bb3923503cb8e84e5bd75912fbb8" id="r_ga3da0bb3923503cb8e84e5bd75912fbb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3da0bb3923503cb8e84e5bd75912fbb8">IS_RCC_OSCILLATORTYPE</a>(OSCILLATOR)</td></tr>
<tr class="memitem:ga287bbcafd73d07ec915c2f793301908a" id="r_ga287bbcafd73d07ec915c2f793301908a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga287bbcafd73d07ec915c2f793301908a">IS_RCC_HSE</a>(HSE)</td></tr>
<tr class="memitem:ga95d2678bf8f46e932e7cba75619a4d2c" id="r_ga95d2678bf8f46e932e7cba75619a4d2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga95d2678bf8f46e932e7cba75619a4d2c">IS_RCC_LSE</a>(LSE)</td></tr>
<tr class="memitem:ga9d2bad5b4ad9ba8fb224ddbd949c27d6" id="r_ga9d2bad5b4ad9ba8fb224ddbd949c27d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9d2bad5b4ad9ba8fb224ddbd949c27d6">IS_RCC_HSI</a>(HSI)</td></tr>
<tr class="memitem:ga87cb017c40c63651af966309b70bf88a" id="r_ga87cb017c40c63651af966309b70bf88a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga87cb017c40c63651af966309b70bf88a">IS_RCC_HSI48</a>(HSI48)</td></tr>
<tr class="memitem:gaaa7381dd9821c69346ce64453863b786" id="r_gaaa7381dd9821c69346ce64453863b786"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaaa7381dd9821c69346ce64453863b786">IS_RCC_LSI</a>(LSI)</td></tr>
<tr class="memitem:gaf62b4757433d3aeb751491cf6ddc189f" id="r_gaf62b4757433d3aeb751491cf6ddc189f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf62b4757433d3aeb751491cf6ddc189f">IS_RCC_CSI</a>(CSI)</td></tr>
<tr class="memitem:ga373b85039eb8036373fe80948c153ee0" id="r_ga373b85039eb8036373fe80948c153ee0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga373b85039eb8036373fe80948c153ee0">IS_RCC_PLL</a>(PLL)</td></tr>
<tr class="memitem:gae1aef66aae2c0374be3c7c62d389282f" id="r_gae1aef66aae2c0374be3c7c62d389282f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae1aef66aae2c0374be3c7c62d389282f">IS_RCC_PLLSOURCE</a>(SOURCE)</td></tr>
<tr class="memitem:ga99e364438d03030e80e9ddcc2f964509" id="r_ga99e364438d03030e80e9ddcc2f964509"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga99e364438d03030e80e9ddcc2f964509">IS_RCC_PLLRGE_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:ga839a2381e5e15dabdbd859c14a0fe3d2" id="r_ga839a2381e5e15dabdbd859c14a0fe3d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga839a2381e5e15dabdbd859c14a0fe3d2">IS_RCC_PLLVCO_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:ga5206be7b66589b81309ee462699c6b11" id="r_ga5206be7b66589b81309ee462699c6b11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5206be7b66589b81309ee462699c6b11">IS_RCC_PLLFRACN_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:ga8db327c085e20aeb673a9784f8508597" id="r_ga8db327c085e20aeb673a9784f8508597"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8db327c085e20aeb673a9784f8508597">IS_RCC_PLLM_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:ga12835741fbedd278ad1e91abebe00837" id="r_ga12835741fbedd278ad1e91abebe00837"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga12835741fbedd278ad1e91abebe00837">IS_RCC_PLLN_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:gad808f83505f4e802e5bafab7831f0235" id="r_gad808f83505f4e802e5bafab7831f0235"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad808f83505f4e802e5bafab7831f0235">IS_RCC_PLLP_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:gad66dbe75bf8ab2b64b200e796281a851" id="r_gad66dbe75bf8ab2b64b200e796281a851"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad66dbe75bf8ab2b64b200e796281a851">IS_RCC_PLLQ_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:ga73abbfc3c2f9e5e3621a6d8321c88c3b" id="r_ga73abbfc3c2f9e5e3621a6d8321c88c3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga73abbfc3c2f9e5e3621a6d8321c88c3b">IS_RCC_PLLR_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:ga07b364b5bfc3e347da9b5dbb84f81809" id="r_ga07b364b5bfc3e347da9b5dbb84f81809"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga07b364b5bfc3e347da9b5dbb84f81809">IS_RCC_PLLCLOCKOUT_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:gaedf7abbab300ed340b88d5f665910707" id="r_gaedf7abbab300ed340b88d5f665910707"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaedf7abbab300ed340b88d5f665910707">IS_RCC_CLOCKTYPE</a>(CLK)</td></tr>
<tr class="memitem:ga0797bfc445903525324cbd06a6cebbd2" id="r_ga0797bfc445903525324cbd06a6cebbd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga0797bfc445903525324cbd06a6cebbd2">IS_RCC_SYSCLKSOURCE</a>(SOURCE)</td></tr>
<tr class="memitem:ga7c7dfc41a7f7f051286393bb468dabe0" id="r_ga7c7dfc41a7f7f051286393bb468dabe0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7c7dfc41a7f7f051286393bb468dabe0">IS_RCC_SYSCLK</a>(SYSCLK)</td></tr>
<tr class="memitem:ga6e9f1c193a2f41bcb3c2f7fa8459b5b3" id="r_ga6e9f1c193a2f41bcb3c2f7fa8459b5b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6e9f1c193a2f41bcb3c2f7fa8459b5b3">IS_RCC_HCLK</a>(HCLK)</td></tr>
<tr class="memitem:ga94982534527278010cd63b036d38557c" id="r_ga94982534527278010cd63b036d38557c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga94982534527278010cd63b036d38557c">IS_RCC_CDPCLK1</a>(CDPCLK1)</td></tr>
<tr class="memitem:ga4fac8fd59f31b2e9a55e49bf3664efd9" id="r_ga4fac8fd59f31b2e9a55e49bf3664efd9"><td class="memItemLeft" align="right" valign="top"><a id="ga4fac8fd59f31b2e9a55e49bf3664efd9" name="ga4fac8fd59f31b2e9a55e49bf3664efd9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_RCC_D1PCLK1</b>&#160;&#160;&#160;IS_RCC_CDPCLK1  /* for legacy compatibility between H7 lines */</td></tr>
<tr class="memitem:ga996af6fee7a02b51ed472e9819e9c2b8" id="r_ga996af6fee7a02b51ed472e9819e9c2b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga996af6fee7a02b51ed472e9819e9c2b8">IS_RCC_PCLK1</a>(PCLK1)</td></tr>
<tr class="memitem:gae3cd45124620ae28e71fbdb91afd0c02" id="r_gae3cd45124620ae28e71fbdb91afd0c02"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae3cd45124620ae28e71fbdb91afd0c02">IS_RCC_PCLK2</a>(PCLK2)</td></tr>
<tr class="memitem:ga1842759b9678d7a014294edd5a9813fa" id="r_ga1842759b9678d7a014294edd5a9813fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1842759b9678d7a014294edd5a9813fa">IS_RCC_SRDPCLK1</a>(SRDPCLK1)</td></tr>
<tr class="memitem:ga1f858833fa3728e6e823d666c3d42ee4" id="r_ga1f858833fa3728e6e823d666c3d42ee4"><td class="memItemLeft" align="right" valign="top"><a id="ga1f858833fa3728e6e823d666c3d42ee4" name="ga1f858833fa3728e6e823d666c3d42ee4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_RCC_D3PCLK1</b>&#160;&#160;&#160;IS_RCC_SRDPCLK1 /* for legacy compatibility between H7 lines*/</td></tr>
<tr class="memitem:gad15919da708f31ad296809804307df1d" id="r_gad15919da708f31ad296809804307df1d"><td class="memItemLeft" align="right" valign="top"><a id="gad15919da708f31ad296809804307df1d" name="gad15919da708f31ad296809804307df1d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>IS_RCC_RTCCLKSOURCE</b>(SOURCE)</td></tr>
<tr class="memitem:gaac2d2f9b0c3e2f4fbe2131d779080964" id="r_gaac2d2f9b0c3e2f4fbe2131d779080964"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaac2d2f9b0c3e2f4fbe2131d779080964">IS_RCC_MCO</a>(MCOx)</td></tr>
<tr class="memitem:ga073031d9c90c555f7874912b7e4905f6" id="r_ga073031d9c90c555f7874912b7e4905f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga073031d9c90c555f7874912b7e4905f6">IS_RCC_MCO1SOURCE</a>(SOURCE)</td></tr>
<tr class="memitem:ga99f4a9acbacb5e4d2b27bb9f4f2c0a2f" id="r_ga99f4a9acbacb5e4d2b27bb9f4f2c0a2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga99f4a9acbacb5e4d2b27bb9f4f2c0a2f">IS_RCC_MCO2SOURCE</a>(SOURCE)</td></tr>
<tr class="memitem:ga152403e1f22fd14bb9a5d86406fe593f" id="r_ga152403e1f22fd14bb9a5d86406fe593f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga152403e1f22fd14bb9a5d86406fe593f">IS_RCC_MCODIV</a>(DIV)</td></tr>
<tr class="memitem:gaa27dea5bb62b26d0881e649770252158" id="r_gaa27dea5bb62b26d0881e649770252158"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa27dea5bb62b26d0881e649770252158">IS_RCC_FLAG</a>(FLAG)</td></tr>
<tr class="memitem:ga30ac800deb0d24eb3e2f929571e7efe8" id="r_ga30ac800deb0d24eb3e2f929571e7efe8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga30ac800deb0d24eb3e2f929571e7efe8">IS_RCC_HSICALIBRATION_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:ga059fb6f33fe25d512289cc5151962c24" id="r_ga059fb6f33fe25d512289cc5151962c24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga059fb6f33fe25d512289cc5151962c24">IS_RCC_CSICALIBRATION_VALUE</a>(VALUE)</td></tr>
<tr class="memitem:ga861e69393015a4ea785b7ddd5c6e3f0c" id="r_ga861e69393015a4ea785b7ddd5c6e3f0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga861e69393015a4ea785b7ddd5c6e3f0c">IS_RCC_STOP_WAKEUPCLOCK</a>(SOURCE)</td></tr>
<tr class="memitem:gad0dc34f195b3b9fdbf30843e3ddceee4" id="r_gad0dc34f195b3b9fdbf30843e3ddceee4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad0dc34f195b3b9fdbf30843e3ddceee4">IS_RCC_STOP_KERWAKEUPCLOCK</a>(SOURCE)</td></tr>
</table>
<a name="details" id="details"></a><h2 id="header-details" class="groupheader">Detailed Description</h2>
<a name="doc-define-members" id="doc-define-members"></a><h2 id="header-doc-define-members" class="groupheader">Macro Definition Documentation</h2>
<a id="ga94982534527278010cd63b036d38557c" name="ga94982534527278010cd63b036d38557c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga94982534527278010cd63b036d38557c">&#9670;&#160;</a></span>IS_RCC_CDPCLK1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_CDPCLK1</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>CDPCLK1</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                 (((CDPCLK1) == RCC_APB3_DIV1) || ((CDPCLK1) == RCC_APB3_DIV2) || \</div>
<div class="line">                                 ((CDPCLK1) == RCC_APB3_DIV4) || ((CDPCLK1) == RCC_APB3_DIV8) || \</div>
<div class="line">                                 ((CDPCLK1) == RCC_APB3_DIV16))</div>
</div><!-- fragment -->
</div>
</div>
<a id="gaedf7abbab300ed340b88d5f665910707" name="gaedf7abbab300ed340b88d5f665910707"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaedf7abbab300ed340b88d5f665910707">&#9670;&#160;</a></span>IS_RCC_CLOCKTYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_CLOCKTYPE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>CLK</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((1U &lt;= (CLK)) &amp;&amp; ((CLK) &lt;= 0x3FU))</div>
</div><!-- fragment -->
</div>
</div>
<a id="gaf62b4757433d3aeb751491cf6ddc189f" name="gaf62b4757433d3aeb751491cf6ddc189f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf62b4757433d3aeb751491cf6ddc189f">&#9670;&#160;</a></span>IS_RCC_CSI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_CSI</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>CSI</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((CSI) == RCC_CSI_OFF) || ((CSI) == RCC_CSI_ON))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga059fb6f33fe25d512289cc5151962c24" name="ga059fb6f33fe25d512289cc5151962c24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga059fb6f33fe25d512289cc5151962c24">&#9670;&#160;</a></span>IS_RCC_CSICALIBRATION_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_CSICALIBRATION_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((VALUE) &lt;= 0x3FU)</div>
</div><!-- fragment -->
</div>
</div>
<a id="gaa27dea5bb62b26d0881e649770252158" name="gaa27dea5bb62b26d0881e649770252158"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa27dea5bb62b26d0881e649770252158">&#9670;&#160;</a></span>IS_RCC_FLAG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_FLAG</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>FLAG</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                           (((FLAG) == RCC_FLAG_HSIRDY)    || ((FLAG) == RCC_FLAG_CSIRDY)  || \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_HSI48RDY)  || ((FLAG) == RCC_FLAG_HSERDY)  || \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_CPUCKRDY)  || ((FLAG) == RCC_FLAG_CDCKRDY) || \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_PLLRDY)    || ((FLAG) == RCC_FLAG_PLL2RDY) || \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_PLL3RDY)   || ((FLAG) == RCC_FLAG_LSERDY)  || \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_LSIRDY)    || \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_CDRST)     || ((FLAG) == RCC_FLAG_BORRST)  || \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_PINRST)    || ((FLAG) == RCC_FLAG_PORRST)  || \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_SFTRST)    || ((FLAG) == RCC_FLAG_IWDG1RST)|| \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_WWDG1RST)  || ((FLAG) == RCC_FLAG_LPWR1RST)|| \</div>
<div class="line">                           ((FLAG) == RCC_FLAG_LPWR2RST)  || ((FLAG) == RCC_FLAG_HSIDIV ))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga6e9f1c193a2f41bcb3c2f7fa8459b5b3" name="ga6e9f1c193a2f41bcb3c2f7fa8459b5b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e9f1c193a2f41bcb3c2f7fa8459b5b3">&#9670;&#160;</a></span>IS_RCC_HCLK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_HCLK</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>HCLK</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                           (((HCLK) == RCC_HCLK_DIV1)   || ((HCLK) == RCC_HCLK_DIV2)   || \</div>
<div class="line">                           ((HCLK) == RCC_HCLK_DIV4)   || ((HCLK) == RCC_HCLK_DIV8)   || \</div>
<div class="line">                           ((HCLK) == RCC_HCLK_DIV16)  || ((HCLK) == RCC_HCLK_DIV64)  || \</div>
<div class="line">                           ((HCLK) == RCC_HCLK_DIV128) || ((HCLK) == RCC_HCLK_DIV256) || \</div>
<div class="line">                           ((HCLK) == RCC_HCLK_DIV512))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga287bbcafd73d07ec915c2f793301908a" name="ga287bbcafd73d07ec915c2f793301908a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga287bbcafd73d07ec915c2f793301908a">&#9670;&#160;</a></span>IS_RCC_HSE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_HSE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>HSE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                         (((HSE) == RCC_HSE_OFF) || ((HSE) == RCC_HSE_ON) || \</div>
<div class="line">                         ((HSE) == RCC_HSE_BYPASS))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga9d2bad5b4ad9ba8fb224ddbd949c27d6" name="ga9d2bad5b4ad9ba8fb224ddbd949c27d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d2bad5b4ad9ba8fb224ddbd949c27d6">&#9670;&#160;</a></span>IS_RCC_HSI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_HSI</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>HSI</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                         (((HSI) == <a class="code hl_define" href="group___r_c_c___h_s_i___config.html#ga1b34d37d3b51afec0758b3ddc7a7e665">RCC_HSI_OFF</a>) || ((HSI) == <a class="code hl_define" href="group___r_c_c___h_s_i___config.html#ga0bf09ef9e46d5da25cced7b3122f92f5">RCC_HSI_ON</a>)    || \</div>
<div class="line">                         ((HSI) == <a class="code hl_define" href="group___r_c_c___h_s_i___config.html#ga47ea1a7697d9e3f7eda06b45bc7f4db6">RCC_HSI_DIV1</a>) || ((HSI) == <a class="code hl_define" href="group___r_c_c___h_s_i___config.html#ga38a54d39b6808f476a0a81b47a4f50f8">RCC_HSI_DIV2</a>) || \</div>
<div class="line">                         ((HSI) == <a class="code hl_define" href="group___r_c_c___h_s_i___config.html#ga3280982afa72662f07301844a8272d1e">RCC_HSI_DIV4</a>) || ((HSI) == <a class="code hl_define" href="group___r_c_c___h_s_i___config.html#ga06315b229d36c98402286f0b48f85d99">RCC_HSI_DIV8</a>))</div>
<div class="ttc" id="agroup___r_c_c___h_s_i___config_html_ga06315b229d36c98402286f0b48f85d99"><div class="ttname"><a href="group___r_c_c___h_s_i___config.html#ga06315b229d36c98402286f0b48f85d99">RCC_HSI_DIV8</a></div><div class="ttdeci">#define RCC_HSI_DIV8</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:209</div></div>
<div class="ttc" id="agroup___r_c_c___h_s_i___config_html_ga0bf09ef9e46d5da25cced7b3122f92f5"><div class="ttname"><a href="group___r_c_c___h_s_i___config.html#ga0bf09ef9e46d5da25cced7b3122f92f5">RCC_HSI_ON</a></div><div class="ttdeci">#define RCC_HSI_ON</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:204</div></div>
<div class="ttc" id="agroup___r_c_c___h_s_i___config_html_ga1b34d37d3b51afec0758b3ddc7a7e665"><div class="ttname"><a href="group___r_c_c___h_s_i___config.html#ga1b34d37d3b51afec0758b3ddc7a7e665">RCC_HSI_OFF</a></div><div class="ttdeci">#define RCC_HSI_OFF</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:203</div></div>
<div class="ttc" id="agroup___r_c_c___h_s_i___config_html_ga3280982afa72662f07301844a8272d1e"><div class="ttname"><a href="group___r_c_c___h_s_i___config.html#ga3280982afa72662f07301844a8272d1e">RCC_HSI_DIV4</a></div><div class="ttdeci">#define RCC_HSI_DIV4</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:208</div></div>
<div class="ttc" id="agroup___r_c_c___h_s_i___config_html_ga38a54d39b6808f476a0a81b47a4f50f8"><div class="ttname"><a href="group___r_c_c___h_s_i___config.html#ga38a54d39b6808f476a0a81b47a4f50f8">RCC_HSI_DIV2</a></div><div class="ttdeci">#define RCC_HSI_DIV2</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:207</div></div>
<div class="ttc" id="agroup___r_c_c___h_s_i___config_html_ga47ea1a7697d9e3f7eda06b45bc7f4db6"><div class="ttname"><a href="group___r_c_c___h_s_i___config.html#ga47ea1a7697d9e3f7eda06b45bc7f4db6">RCC_HSI_DIV1</a></div><div class="ttdeci">#define RCC_HSI_DIV1</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:206</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ga87cb017c40c63651af966309b70bf88a" name="ga87cb017c40c63651af966309b70bf88a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga87cb017c40c63651af966309b70bf88a">&#9670;&#160;</a></span>IS_RCC_HSI48</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_HSI48</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>HSI48</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((HSI48) == RCC_HSI48_OFF) || ((HSI48) == RCC_HSI48_ON))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga30ac800deb0d24eb3e2f929571e7efe8" name="ga30ac800deb0d24eb3e2f929571e7efe8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga30ac800deb0d24eb3e2f929571e7efe8">&#9670;&#160;</a></span>IS_RCC_HSICALIBRATION_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_HSICALIBRATION_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((VALUE) &lt;= 0x7FU)</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga95d2678bf8f46e932e7cba75619a4d2c" name="ga95d2678bf8f46e932e7cba75619a4d2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga95d2678bf8f46e932e7cba75619a4d2c">&#9670;&#160;</a></span>IS_RCC_LSE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_LSE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>LSE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                         (((LSE) == RCC_LSE_OFF) || ((LSE) == RCC_LSE_ON) || \</div>
<div class="line">                         ((LSE) == RCC_LSE_BYPASS))</div>
</div><!-- fragment -->
</div>
</div>
<a id="gaaa7381dd9821c69346ce64453863b786" name="gaaa7381dd9821c69346ce64453863b786"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaa7381dd9821c69346ce64453863b786">&#9670;&#160;</a></span>IS_RCC_LSI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_LSI</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>LSI</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((LSI) == RCC_LSI_OFF) || ((LSI) == RCC_LSI_ON))</div>
</div><!-- fragment -->
</div>
</div>
<a id="gaac2d2f9b0c3e2f4fbe2131d779080964" name="gaac2d2f9b0c3e2f4fbe2131d779080964"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaac2d2f9b0c3e2f4fbe2131d779080964">&#9670;&#160;</a></span>IS_RCC_MCO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_MCO</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>MCOx</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((MCOx) == RCC_MCO1) || ((MCOx) == RCC_MCO2))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga073031d9c90c555f7874912b7e4905f6" name="ga073031d9c90c555f7874912b7e4905f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga073031d9c90c555f7874912b7e4905f6">&#9670;&#160;</a></span>IS_RCC_MCO1SOURCE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_MCO1SOURCE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>SOURCE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                   (((SOURCE) == RCC_MCO1SOURCE_HSI) || ((SOURCE) == RCC_MCO1SOURCE_LSE)       || \</div>
<div class="line">                                   ((SOURCE) == RCC_MCO1SOURCE_HSE) || ((SOURCE) == RCC_MCO1SOURCE_PLL1QCLK)  || \</div>
<div class="line">                                   ((SOURCE) == RCC_MCO1SOURCE_HSI48))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga99f4a9acbacb5e4d2b27bb9f4f2c0a2f" name="ga99f4a9acbacb5e4d2b27bb9f4f2c0a2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga99f4a9acbacb5e4d2b27bb9f4f2c0a2f">&#9670;&#160;</a></span>IS_RCC_MCO2SOURCE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_MCO2SOURCE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>SOURCE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                   (((SOURCE) == RCC_MCO2SOURCE_SYSCLK)    || ((SOURCE) == RCC_MCO2SOURCE_PLL2PCLK) || \</div>
<div class="line">                                   ((SOURCE) == RCC_MCO2SOURCE_HSE)       || ((SOURCE) == RCC_MCO2SOURCE_PLLCLK)   || \</div>
<div class="line">                                   ((SOURCE) == RCC_MCO2SOURCE_CSICLK)    || ((SOURCE) == RCC_MCO2SOURCE_LSICLK))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga152403e1f22fd14bb9a5d86406fe593f" name="ga152403e1f22fd14bb9a5d86406fe593f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga152403e1f22fd14bb9a5d86406fe593f">&#9670;&#160;</a></span>IS_RCC_MCODIV</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_MCODIV</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>DIV</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                            (((DIV) == RCC_MCODIV_1)  || ((DIV) == RCC_MCODIV_2)   || \</div>
<div class="line">                            ((DIV) == RCC_MCODIV_3)  || ((DIV) == RCC_MCODIV_4)   || \</div>
<div class="line">                            ((DIV) == RCC_MCODIV_5)  || ((DIV) == RCC_MCODIV_6)   || \</div>
<div class="line">                            ((DIV) == RCC_MCODIV_7)  || ((DIV) == RCC_MCODIV_8)   || \</div>
<div class="line">                            ((DIV) == RCC_MCODIV_9)  || ((DIV) == RCC_MCODIV_10)  || \</div>
<div class="line">                            ((DIV) == RCC_MCODIV_11) || ((DIV) == RCC_MCODIV_12)  || \</div>
<div class="line">                            ((DIV) == RCC_MCODIV_13) || ((DIV) == RCC_MCODIV_14)  || \</div>
<div class="line">                            ((DIV) == RCC_MCODIV_15))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga3da0bb3923503cb8e84e5bd75912fbb8" name="ga3da0bb3923503cb8e84e5bd75912fbb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3da0bb3923503cb8e84e5bd75912fbb8">&#9670;&#160;</a></span>IS_RCC_OSCILLATORTYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_OSCILLATORTYPE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>OSCILLATOR</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                           (((OSCILLATOR) == RCC_OSCILLATORTYPE_NONE)                           || \</div>
<div class="line">                                           (((OSCILLATOR) &amp; RCC_OSCILLATORTYPE_HSE) == RCC_OSCILLATORTYPE_HSE) || \</div>
<div class="line">                                           (((OSCILLATOR) &amp; RCC_OSCILLATORTYPE_HSI) == RCC_OSCILLATORTYPE_HSI) || \</div>
<div class="line">                                           (((OSCILLATOR) &amp; RCC_OSCILLATORTYPE_CSI) == RCC_OSCILLATORTYPE_CSI) || \</div>
<div class="line">                                           (((OSCILLATOR) &amp; RCC_OSCILLATORTYPE_LSI) == RCC_OSCILLATORTYPE_LSI) || \</div>
<div class="line">                                           (((OSCILLATOR) &amp; RCC_OSCILLATORTYPE_LSE) == RCC_OSCILLATORTYPE_LSE) || \</div>
<div class="line">                                           (((OSCILLATOR) &amp; RCC_OSCILLATORTYPE_HSI48) == RCC_OSCILLATORTYPE_HSI48))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga996af6fee7a02b51ed472e9819e9c2b8" name="ga996af6fee7a02b51ed472e9819e9c2b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga996af6fee7a02b51ed472e9819e9c2b8">&#9670;&#160;</a></span>IS_RCC_PCLK1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PCLK1</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>PCLK1</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                             (((PCLK1) == RCC_APB1_DIV1) || ((PCLK1) == RCC_APB1_DIV2) || \</div>
<div class="line">                             ((PCLK1) == RCC_APB1_DIV4) || ((PCLK1) == RCC_APB1_DIV8) || \</div>
<div class="line">                            ((PCLK1) == RCC_APB1_DIV16))</div>
</div><!-- fragment -->
</div>
</div>
<a id="gae3cd45124620ae28e71fbdb91afd0c02" name="gae3cd45124620ae28e71fbdb91afd0c02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae3cd45124620ae28e71fbdb91afd0c02">&#9670;&#160;</a></span>IS_RCC_PCLK2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PCLK2</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>PCLK2</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                             (((PCLK2) == RCC_APB2_DIV1) || ((PCLK2) == RCC_APB2_DIV2) || \</div>
<div class="line">                             ((PCLK2) == RCC_APB2_DIV4) || ((PCLK2) == RCC_APB2_DIV8) || \</div>
<div class="line">                             ((PCLK2) == RCC_APB2_DIV16))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga373b85039eb8036373fe80948c153ee0" name="ga373b85039eb8036373fe80948c153ee0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga373b85039eb8036373fe80948c153ee0">&#9670;&#160;</a></span>IS_RCC_PLL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLL</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>PLL</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                         (((PLL) == RCC_PLL_NONE) ||((PLL) == RCC_PLL_OFF) || \</div>
<div class="line">                         ((PLL) == RCC_PLL_ON))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga07b364b5bfc3e347da9b5dbb84f81809" name="ga07b364b5bfc3e347da9b5dbb84f81809"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga07b364b5bfc3e347da9b5dbb84f81809">&#9670;&#160;</a></span>IS_RCC_PLLCLOCKOUT_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLCLOCKOUT_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                         (((VALUE) == RCC_PLL1_DIVP) || \</div>
<div class="line">                                         ((VALUE) == RCC_PLL1_DIVQ) || \</div>
<div class="line">                                         ((VALUE) == RCC_PLL1_DIVR))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga5206be7b66589b81309ee462699c6b11" name="ga5206be7b66589b81309ee462699c6b11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5206be7b66589b81309ee462699c6b11">&#9670;&#160;</a></span>IS_RCC_PLLFRACN_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLFRACN_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((VALUE) &lt;= 8191U)</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga8db327c085e20aeb673a9784f8508597" name="ga8db327c085e20aeb673a9784f8508597"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8db327c085e20aeb673a9784f8508597">&#9670;&#160;</a></span>IS_RCC_PLLM_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLM_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((1U &lt;= (VALUE)) &amp;&amp; ((VALUE) &lt;= 63U))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga12835741fbedd278ad1e91abebe00837" name="ga12835741fbedd278ad1e91abebe00837"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga12835741fbedd278ad1e91abebe00837">&#9670;&#160;</a></span>IS_RCC_PLLN_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLN_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((4U &lt;= (VALUE)) &amp;&amp; ((VALUE) &lt;= 512U))</div>
</div><!-- fragment -->
</div>
</div>
<a id="gad808f83505f4e802e5bafab7831f0235" name="gad808f83505f4e802e5bafab7831f0235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad808f83505f4e802e5bafab7831f0235">&#9670;&#160;</a></span>IS_RCC_PLLP_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLP_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((1U &lt;= (VALUE)) &amp;&amp; ((VALUE) &lt;= 128U))</div>
</div><!-- fragment -->
</div>
</div>
<a id="gad66dbe75bf8ab2b64b200e796281a851" name="gad66dbe75bf8ab2b64b200e796281a851"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad66dbe75bf8ab2b64b200e796281a851">&#9670;&#160;</a></span>IS_RCC_PLLQ_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLQ_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((1U &lt;= (VALUE)) &amp;&amp; ((VALUE) &lt;= 128U))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga73abbfc3c2f9e5e3621a6d8321c88c3b" name="ga73abbfc3c2f9e5e3621a6d8321c88c3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga73abbfc3c2f9e5e3621a6d8321c88c3b">&#9670;&#160;</a></span>IS_RCC_PLLR_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLR_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((1U &lt;= (VALUE)) &amp;&amp; ((VALUE) &lt;= 128U))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga99e364438d03030e80e9ddcc2f964509" name="ga99e364438d03030e80e9ddcc2f964509"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga99e364438d03030e80e9ddcc2f964509">&#9670;&#160;</a></span>IS_RCC_PLLRGE_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLRGE_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                    (((VALUE) == <a class="code hl_define" href="group___r_c_c___p_l_l1___v_c_i___range.html#ga649e07af1f144bdba350bf66eae3f632">RCC_PLL1VCIRANGE_0</a>) || \</div>
<div class="line">                                    ((VALUE) == <a class="code hl_define" href="group___r_c_c___p_l_l1___v_c_i___range.html#ga057ea6f97d147b8e3addb99a38787fc9">RCC_PLL1VCIRANGE_1</a>) || \</div>
<div class="line">                                    ((VALUE) == <a class="code hl_define" href="group___r_c_c___p_l_l1___v_c_i___range.html#ga4ca1adbbfac5598d3225a53b9fbebad7">RCC_PLL1VCIRANGE_2</a>) || \</div>
<div class="line">                                    ((VALUE) == <a class="code hl_define" href="group___r_c_c___p_l_l1___v_c_i___range.html#ga60ae9f766f7d9b9b24edf031d02e3927">RCC_PLL1VCIRANGE_3</a>))</div>
<div class="ttc" id="agroup___r_c_c___p_l_l1___v_c_i___range_html_ga057ea6f97d147b8e3addb99a38787fc9"><div class="ttname"><a href="group___r_c_c___p_l_l1___v_c_i___range.html#ga057ea6f97d147b8e3addb99a38787fc9">RCC_PLL1VCIRANGE_1</a></div><div class="ttdeci">#define RCC_PLL1VCIRANGE_1</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:288</div></div>
<div class="ttc" id="agroup___r_c_c___p_l_l1___v_c_i___range_html_ga4ca1adbbfac5598d3225a53b9fbebad7"><div class="ttname"><a href="group___r_c_c___p_l_l1___v_c_i___range.html#ga4ca1adbbfac5598d3225a53b9fbebad7">RCC_PLL1VCIRANGE_2</a></div><div class="ttdeci">#define RCC_PLL1VCIRANGE_2</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:289</div></div>
<div class="ttc" id="agroup___r_c_c___p_l_l1___v_c_i___range_html_ga60ae9f766f7d9b9b24edf031d02e3927"><div class="ttname"><a href="group___r_c_c___p_l_l1___v_c_i___range.html#ga60ae9f766f7d9b9b24edf031d02e3927">RCC_PLL1VCIRANGE_3</a></div><div class="ttdeci">#define RCC_PLL1VCIRANGE_3</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:290</div></div>
<div class="ttc" id="agroup___r_c_c___p_l_l1___v_c_i___range_html_ga649e07af1f144bdba350bf66eae3f632"><div class="ttname"><a href="group___r_c_c___p_l_l1___v_c_i___range.html#ga649e07af1f144bdba350bf66eae3f632">RCC_PLL1VCIRANGE_0</a></div><div class="ttdeci">#define RCC_PLL1VCIRANGE_0</div><div class="ttdef"><b>Definition</b> stm32h7xx_hal_rcc.h:287</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="gae1aef66aae2c0374be3c7c62d389282f" name="gae1aef66aae2c0374be3c7c62d389282f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae1aef66aae2c0374be3c7c62d389282f">&#9670;&#160;</a></span>IS_RCC_PLLSOURCE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLSOURCE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>SOURCE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                  (((SOURCE) == RCC_PLLSOURCE_CSI)  || \</div>
<div class="line">                                  ((SOURCE) == RCC_PLLSOURCE_HSI)  || \</div>
<div class="line">                                  ((SOURCE) == RCC_PLLSOURCE_NONE) || \</div>
<div class="line">                                  ((SOURCE) == RCC_PLLSOURCE_HSE))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga839a2381e5e15dabdbd859c14a0fe3d2" name="ga839a2381e5e15dabdbd859c14a0fe3d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga839a2381e5e15dabdbd859c14a0fe3d2">&#9670;&#160;</a></span>IS_RCC_PLLVCO_VALUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_PLLVCO_VALUE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>VALUE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((VALUE) == RCC_PLL1VCOWIDE) || ((VALUE) == RCC_PLL1VCOMEDIUM))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga1842759b9678d7a014294edd5a9813fa" name="ga1842759b9678d7a014294edd5a9813fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1842759b9678d7a014294edd5a9813fa">&#9670;&#160;</a></span>IS_RCC_SRDPCLK1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_SRDPCLK1</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>SRDPCLK1</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                  (((SRDPCLK1) == RCC_APB4_DIV1) || ((SRDPCLK1) == RCC_APB4_DIV2) || \</div>
<div class="line">                                  ((SRDPCLK1) == RCC_APB4_DIV4)  || ((SRDPCLK1) == RCC_APB4_DIV8) || \</div>
<div class="line">                                  ((SRDPCLK1) == RCC_APB4_DIV16))</div>
</div><!-- fragment -->
</div>
</div>
<a id="gad0dc34f195b3b9fdbf30843e3ddceee4" name="gad0dc34f195b3b9fdbf30843e3ddceee4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad0dc34f195b3b9fdbf30843e3ddceee4">&#9670;&#160;</a></span>IS_RCC_STOP_KERWAKEUPCLOCK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_STOP_KERWAKEUPCLOCK</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>SOURCE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                          (((SOURCE) == RCC_STOP_KERWAKEUPCLOCK_CSI) || \</div>
<div class="line">                                          ((SOURCE) == RCC_STOP_KERWAKEUPCLOCK_HSI))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga861e69393015a4ea785b7ddd5c6e3f0c" name="ga861e69393015a4ea785b7ddd5c6e3f0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga861e69393015a4ea785b7ddd5c6e3f0c">&#9670;&#160;</a></span>IS_RCC_STOP_WAKEUPCLOCK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_STOP_WAKEUPCLOCK</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>SOURCE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                         (((SOURCE) == RCC_STOP_WAKEUPCLOCK_CSI) || \</div>
<div class="line">                                         ((SOURCE) == RCC_STOP_WAKEUPCLOCK_HSI))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga7c7dfc41a7f7f051286393bb468dabe0" name="ga7c7dfc41a7f7f051286393bb468dabe0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c7dfc41a7f7f051286393bb468dabe0">&#9670;&#160;</a></span>IS_RCC_SYSCLK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_SYSCLK</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>SYSCLK</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                               (((SYSCLK) == RCC_SYSCLK_DIV1)   || ((SYSCLK) == RCC_SYSCLK_DIV2)   || \</div>
<div class="line">                               ((SYSCLK) == RCC_SYSCLK_DIV4)   || ((SYSCLK) == RCC_SYSCLK_DIV8)   || \</div>
<div class="line">                               ((SYSCLK) == RCC_SYSCLK_DIV16)  || ((SYSCLK) == RCC_SYSCLK_DIV64)  || \</div>
<div class="line">                               ((SYSCLK) == RCC_SYSCLK_DIV128) || ((SYSCLK) == RCC_SYSCLK_DIV256) || \</div>
<div class="line">                               ((SYSCLK) == RCC_SYSCLK_DIV512))</div>
</div><!-- fragment -->
</div>
</div>
<a id="ga0797bfc445903525324cbd06a6cebbd2" name="ga0797bfc445903525324cbd06a6cebbd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0797bfc445903525324cbd06a6cebbd2">&#9670;&#160;</a></span>IS_RCC_SYSCLKSOURCE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_RCC_SYSCLKSOURCE</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>SOURCE</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">                                     (((SOURCE) == RCC_SYSCLKSOURCE_CSI) || \</div>
<div class="line">                                     ((SOURCE) == RCC_SYSCLKSOURCE_HSI) || \</div>
<div class="line">                                     ((SOURCE) == RCC_SYSCLKSOURCE_HSE) || \</div>
<div class="line">                                     ((SOURCE) == RCC_SYSCLKSOURCE_PLLCLK))</div>
</div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="page-nav" class="page-nav-panel">
<div id="page-nav-resize-handle"></div>
<div id="page-nav-tree">
<div id="page-nav-contents">
</div><!-- page-nav-contents -->
</div><!-- page-nav-tree -->
</div><!-- page-nav -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.14.0 </li>
  </ul>
</div>
</body>
</html>
